body {
	margin-bottom: 0px;
}

img#homepage-intro-img {
	width: 100%;
}

.homepage-section-white .homepage-title {
	color: #004F8B !important;
	font-size: 3em;
}

.white-text {
	color: #fff !important;
}

h2.white-text {
	font-weight: bold;
}

h2.homepage-title {
	color: #004F8B !important;
	margin-top: 50px;
}

hr {
	border-top: 2px solid #004f8b;
	width: 100% !important;
}

/* .homepage-section {
	padding-left: 150px;
	padding-right: 150px;
	padding-top: 30px;
} */

@media (min-width:1536px) and (max-width:1920px) {
	#sectionOne {
		padding-bottom: 50px;
		padding-left: 150px;
		padding-right: 150px;
	}
}

@media (min-width:1024px) and (max-width:1440px) {
	.panel-body.card-body.vacancy-panel-body {
		min-height: 475px;
	}

	img.first-img {
		width: 100% !important;
	}

	img.second-img {
		width: 100% !important;
	}

	.vacancy-panel-body>div {
		font-weight: bold;
		font-size: 18px;
	}
}

@media (min-width:426px) and (max-width:768px) {
p.white-text {
    font-size: 11px !important;
}
img.first-img {
    max-height: 190px !important;
    margin-top: 50px;
}
img.second-img {
    max-height: 190px !important;
    margin-top: 50px;
}
.panel-body.card-body.vacancy-panel-body {
    min-height: 500px;
}
}
@media (min-width:375px) and (max-width:425px) {
.panel-body.card-body.vacancy-panel-body {
	min-height: 350px;
}
.panel.card.vacancy-panel {
    margin-top: 30px;
}
img.first-img {
    max-height: 300px !important;
}
img.second-img {
    max-height: 300px !important;
}
}
@media (min-width:320px) and (max-width:374px) {
	img.first-img {
		max-height: 250px !important;
	}
	img.second-img {
		max-height: 250px !important;
	}
}